#-shared:形成一个动态链接的共享库
libmymath.so:add.o sub.o
	gcc -shared -o $@ $^
#-fPIC:产生.o目标文件，程序内部的地址方案是：与位置无关，库文件可以在内存的任意位置加载，不影响其他程序的关联性
%.o:*%.c
	gcc -fPIC -c $<
 
.PHONY:clean
clean:
	rm -f libmymath.so